Economic TimesRs 600 billion revenue deficit, oil price spike can undo the goods in economyEconomic TimesCrude oil prices have risen 34 per cent year-on-year as in the middle of November from $48 a barrel in November 2016 to $64 plus by November 2017. Oil
…